浏览量 3671
2018/12/01 02:12
if和show的区别在于 show只是在 元素的style中加了display:none; if是直接决定元素是否存在
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>if</title>
</head>
<body>
<div id="vue-app">
<h1> v-if 条件</h1>
<button v-on:click="error=!error">success error</button>
<button v-on:click="success=!success">click success</button>
<p v-if="error">if:页面不存在:404</p>
<p v-else-if="success">else-if:网络连接错误:200</p>
<p v-show="error">show:页面不存在:404</p>
<p v-show="success">show:网络连接错误:200</p>
</div>
<script src="/static/js/vue.min.js"></script>
<script>
new Vue({
el: "#vue-app",
data: {
error: false,
success: false
},
methods: {},
computed: {}
});
</script>
</body>
</html>
上一篇 搜索 下一篇